const postHttp = async (url, data) => {
  const response = await fetch(url + '?userId=1', {
    method: 'POST', // *GET, POST, PUT, DELETE, etc.
    headers: {
      'Content-Type': 'application/json' // 你是以json的文本发送给后端
      // 'Content-Type': 'application/x-www-form-urlencoded',  // 以formData的方式发送给后端
    },
    body: JSON.stringify(data) // body data type must match "Content-Type" header    JSON.parse  把字符串格式化为对象   JSON.stringify  把对象格式化为字符串
  })
  return response.json()
}

const getHttp = async (url, data) => {
  const params = new URLSearchParams(data) // 参数通过文本化拼接到url后面
  const response = await fetch(url + '?' + params, {
    method: 'GET', // *GET, POST, PUT, DELETE, etc.
    headers: {
      'Content-Type': 'application/json' // 你是以json的文本发送给后端
      // 'Content-Type': 'application/x-www-form-urlencoded',  // 以formData的方式发送给后端
    }
  })
  return response.json()
}

export { postHttp, getHttp }
